package battleship;

import battleship.player.Player;

public interface PluginAI {
	String getName(); // returns name of the bot for example noob
	String getDescription(); //returns the description of the bot for example pure randomness
	PluginSetup getSetupAlgorithm(); //returns the functionname of the setupalgorithm 
	// will execute setupExecFunction(Player player, Boat boat, String[] arguments)
	boolean attack(Player bot); //the complete attack algorithm, will get deprecated in period 2 and changed to
	//return a class which is dedicated to coordinates
	int getX();
	int getY();
}
